home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
E-Education
/
(c)ed10.d64
/
guess it
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2007-02-04
|
3KB
|
73 lines
1 REM BY ANTHONY L. NORWOOD
2 REM ON MAY 26,1989
10 PRINTCHR$(147):CLR:REM CLEAR SCREEN CLEAR VARIABLE MEMORY (A,B,C,D,E,F,G,ETC
20 POKE53280,0:POKE53281,15:REM CHANGE BORDER COLOR TO BLACK SCREEN COLOR GRAY
21 PRINT"":REM CHANGE CHARACTER COLOR (LETTER COLOR) TO RED "" =CTRL KEY
30 PRINT" GUESS IT ":REM PRINT TITLE IN REVERSE CHARACTER
40 REM ""=CTRL AND #9 KEY
45 REM PRINT QUESTION MARK THREE SPACES DOWN ""=CRSR^ KEY
50 PRINT" *******"
60 PRINT" *"
70 PRINT" *"
80 PRINT" *"
90 PRINT" *"
100 PRINT" **** "
110 PRINT" *"
120 PRINT" *"
130 PRINT" *"
140 PRINT" *"
150 PRINT" *"
160 PRINT" *"
170 PRINT" PRESS ANY KEY TO CONTINUE"
180 GET A$:IF A$="" THEN GOTO180
190 REM LINE 180 CHECKS FOR A KEY TO BE PRESSED
200 PRINTCHR$(147):REM CLEAR SCREEN
210 PRINT"1.GUESS A NUMBER FROM 1 TO 10"
220 PRINT"2.GUESS A NUMBER FROM 1 TO 100"
230 PRINT"3.GUESS A NUMBER FROM 1 TO 1000"
240 PRINT"4.GUESS A NUMBER FROM 1 TO 10000"
241 PRINT"5.GUESS A NUMBER FROM 1 TO 100000"
250 PRINT"PRESS DESIRED NUMBER"
260 INPUT A
261 REM 260 CHECK FOR A NUMBER TO BE PRESSED
270 IF A=1 THEN B=(INT(RND(0)*10)+1)
280 IF A=2 THENB=(INT(RND(0)*100)+1)
290 IF A=3 THEN B=(INT(RND(0)*1000)+1)
300 IF A=4 THEN B=(INT(RND(0)*10000)+1)
301 IF A=5 THEN B=(INT(RND(0)*100000)+1)
310 REM 270 CHECKS FOR THE #1 TO BE PRESSED THEN GETS A RANDOM NUMBER 1-10
320 REM 290 CHECKS FOR THE #1 TO BE PRESSED THEN GETS A RANDOM NUMBER 1-1000
330 REM 300 CHECKS FOR THE #1 TO BE PRESSED THEN GETS A RANDOM NUMBER 1-10000
340 INPUT "ENTER YOUR NAME PLAYER ONE";N$:REM LETS THE PLAYER ENTER NAME
350 PRINT"THANK YOU "N$:PRINT"LET'S PLAY THE GAME!"
360 REM IN LINE 350 N$ STANDS FOR THE PERSON'S NAME
370 FORI=1TO3000:NEXT:PRINTCHR$(147):REMDELAY 3 SECS. CLEAR THE SCREEN
380 IF A=1 THEN PRINT"GUESS MY NUMBER FROM 1 TO 10 "N$
390 IF A=2 THEN PRINT"GUESS MY NUMBER FROM 1 TO 100 "N$
400 IF A=3 THEN PRINT"GUESS MY NUMBER FROM 1 TO 1000 "N$
410 IF A=4 THEN PRINT"GUESS MY NUMBER FROM 1 TO 10000 "N$
411 IF A=5 THEN PRINT"GUESS MY NUMBER FROM 1 TO 100000 "N$
420 INPUT A:REM CHECKS FOR A NUMBER TO BE PRESSED
430 Z=Z+1:REM RECORDS HOW MANY TIMES THE PLAYER GUESSED
440 IF A>B THEN PRINT"PLEASE TRY A SMALLER NUMBER"
450 IF A<B THEN PRINT"PLEASE TRY A LARGER NUMBER"
460 IF A=B THEN GOTO 480
470 GOTO 420
480 PRINT"CONGRATULATIONS!
485 [153]"THAT WAS THE NUMBER "N$
489 [143] LINE 490 PRINTS HOW MANY GUESS IT TOOK TO WIN
490 [153]"IT TOOK YOU"Z"GUESS(ES)"
491 [129]I[178]1[164]500
492 A[178]([181]([187](0)[172]14)[170]1):[143] GET A RANDOM NUMBER
493 [151]53280,A:[130]I
500 [153]"WOULD YOU LIKE TO PLAY AGAIN "N$"
505 PRINT" Y OR N ";:INPUT A$
510 IF A$="YES" THEN GOTO 10
520 IF A$="Y" THEN GOTO 10
530 REM LINES500-520 ASKS IF YOU WANT TO PLAY AGAIN AND CHECKS FOR YES OR Y
540 PRINT"[147] RETURNING TO THE DISK MENU
545 [147]"MENU",8
550 [138]
555 [128]
560 [143] WHC 90:12:08